.main {
  font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;
  border: 3px solid;
  border-radius:  5px;
  width: 79%;
  float: left;
}

.title {
  font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;
  font-size: 12px;
  color: olive;
  background-color: aqua;
  text-align: center;
  padding-right: 20px;
    padding-right-value: 20px;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
  padding-left: 30px;
    padding-left-value: 30px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
}

.main-content {
  width: 100%;
  min-height: 400px;
  vertical-align:text-top;
  line-height: 150%;
}

div.floating-buttons {
  padding-top: 7em;
  padding-right: 3%;
  float: right;
  z-index: 25;
}
div.floating-buttons > div {
  display: block;
  margin-top: 10px;
}

.nav {
  background: #777;
  display: block;
  float: left;
  margin-right: 7px;
}